package customers.model;

import java.util.Date;

public class MarketCoupon {
	
	//主键
		private int couponId;
	    //业务唯一ID
		private String businessId;
		//卷名称
		private String ruleName;
		//侨金所客户ID
		private int customerId;
		//手机号
		private String mobile;
		//卷类型：1-代金券
		private String category;
		//描述
		private String ruleDesc;
		//红包金额
		private String amount;
		//发送方式：系统发送0，人工发送1
		private String sendType;
		//来源
		private int source;
		//来源描述 用于前台展示
		private String sourceDesc;
		//有效期开始时间
		private Date startTime;
		//有效期结束时间
		private Date endTime;
		//发放规则类型 0 按照产品线 1按照期限
		private int sendRuleType;
		//产品最低期限
		private int limitDurationMin;
		//产品最高期限
		private int limitDurationMax;
		//投资最小值
		private String limitAmountMin;
		//使用状态：1未使用(解冻)2已冻结3已使用(核销)
		private int couponStatus;
		//核销时间
		private Date verificationTime;
		//冻结时间
		private Date freezeTime;
		//创建时间
		private Date createTime;
		//修改时间
		private Date modifyTime;
		
		public int getCouponId() {
			return couponId;
		}
		public void setCouponId(int couponId) {
			this.couponId = couponId;
		}
		public String getBusinessId() {
			return businessId;
		}
		public void setBusinessId(String businessId) {
			this.businessId = businessId;
		}
		public String getRuleName() {
			return ruleName;
		}
		public void setRuleName(String ruleName) {
			this.ruleName = ruleName;
		}
		public int getCustomerId() {
			return customerId;
		}
		public void setCustomerId(int customerId) {
			this.customerId = customerId;
		}
		public String getMobile() {
			return mobile;
		}
		public void setMobile(String mobile) {
			this.mobile = mobile;
		}
		public String getCategory() {
			return category;
		}
		public void setCategory(String category) {
			this.category = category;
		}
		public String getRuleDesc() {
			return ruleDesc;
		}
		public void setRuleDesc(String ruleDesc) {
			this.ruleDesc = ruleDesc;
		}
		public String getAmount() {
			return amount;
		}
		public void setAmount(String amount) {
			this.amount = amount;
		}
		public String getSendType() {
			return sendType;
		}
		public void setSendType(String sendType) {
			this.sendType = sendType;
		}
		public int getSource() {
			return source;
		}
		public void setSource(int source) {
			this.source = source;
		}
		public String getSourceDesc() {
			return sourceDesc;
		}
		public void setSourceDesc(String sourceDesc) {
			this.sourceDesc = sourceDesc;
		}
		public Date getStartTime() {
			return startTime;
		}
		public void setStartTime(Date startTime) {
			this.startTime = startTime;
		}
		public Date getEndTime() {
			return endTime;
		}
		public void setEndTime(Date endTime) {
			this.endTime = endTime;
		}
		public int getSendRuleType() {
			return sendRuleType;
		}
		public void setSendRuleType(int sendRuleType) {
			this.sendRuleType = sendRuleType;
		}
		public int getLimitDurationMin() {
			return limitDurationMin;
		}
		public void setLimitDurationMin(int limitDurationMin) {
			this.limitDurationMin = limitDurationMin;
		}
		public int getLimitDurationMax() {
			return limitDurationMax;
		}
		public void setLimitDurationMax(int limitDurationMax) {
			this.limitDurationMax = limitDurationMax;
		}
		public String getLimitAmountMin() {
			return limitAmountMin;
		}
		public void setLimitAmountMin(String limitAmountMin) {
			this.limitAmountMin = limitAmountMin;
		}
		public int getCouponStatus() {
			return couponStatus;
		}
		public void setCouponStatus(int couponStatus) {
			this.couponStatus = couponStatus;
		}
		public Date getVerificationTime() {
			return verificationTime;
		}
		public void setVerificationTime(Date verificationTime) {
			this.verificationTime = verificationTime;
		}
		public Date getFreezeTime() {
			return freezeTime;
		}
		public void setFreezeTime(Date freezeTime) {
			this.freezeTime = freezeTime;
		}
		public Date getCreateTime() {
			return createTime;
		}
		public void setCreateTime(Date createTime) {
			this.createTime = createTime;
		}
		public Date getModifyTime() {
			return modifyTime;
		}
		public void setModifyTime(Date modifyTime) {
			this.modifyTime = modifyTime;
		}

}
